#ifndef SKY_BOX_SHADER_H
#define SKY_BOX_SHADER_H

#include "shader/shader.h"
#include "mesh.h"
#include <string>

// SkyBoxshader is only for skybox
class SkyBoxShader
{
public:
    SkyBoxShader();
    void render(Mesh& mesh, glm::mat4& viewMat, glm::mat4& projMat) const;
    // texture param
    unsigned int textureID;

private:
    static bool is_built;
    static GLuint ID;
};

#endif